a{text-decoration:none;color:#242323;}
a:hover{text-decoration:none;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,address,big,em,img,q,small,strike,strong,
sub,sup,tt,var,i,dl,dt,dd,ol,ul,li,form,fieldset,label,table,caption,tbody,thead,tfoot,tr,th,td,article,
aside,canvas,details,figure,figcaption,header,footer,hgroup,menu,nav,output,section,time,mark,audio,
video,input,select,button{margin:0;padding:0;border:0;}

ul,ol,li{list-style:none;}

table{border-collapse:collapse;border-spacing:0;}

input,select,textarea,button{font-family:inherit;}

.lf{float:left;}
.rt{float:right;}
.cf{zoom:1;}
.cf:after{content:"";display:table;clear:both;overflow:hidden;}

a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;}

a,button,input,select,img,label{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:medium none;}
input::-moz-focus-inner{border:none;padding:0;}
select, input{vertical-align:middle;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #fff;font-size:16px;
}
input[type="submit"],input[type="reset"],input[type="button"],button,select{-webkit-appearance:none;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#ccc;
}
input:-moz-placeholder,textarea:-moz-placeholder{
    color:#ccc;
}
input[disabled]{color:#fff;opacity:1;background-color: #fff;}
header,footer,section,article,aside,nav,figure{display:block;}

p{word-break:break-all;word-wrap:break-word;}

h1,h2,h3,h4,h5,h6,strong,i,em,address, caption, cite, code, dfn, th, var{font-weight:normal;font-style:normal;}
fieldset, img{border:none;display:block;}

html,body{-webkit-touch-callout:none;word-wrap:break-word;font-size:0.14rem;font-family: HelveticaNeue;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #3B3B3B;height: 100%;background-color:#FCFBFF; }

@media screen and (max-width: 319px) {
    html {
        /*font-size: 85.33333px;*/
        font-size: 90px;
    }
}
@media screen and (min-width: 320px) and (max-width: 359px) {
    html {
    //font-size: 85.33333px;
        font-size: 90px;
    }
}
@media screen and (min-width: 360px) and (max-width: 374px) {
    html {
        font-size: 96px;
    }
}
@media screen and (min-width: 375px) and (max-width: 383px) {
    html {
        font-size: 100px;
    }
}
@media screen and (min-width: 384px) and (max-width: 399px) {
    html {
        font-size: 102.4px;
    }
}
@media screen and (min-width: 400px) and (max-width: 413px) {
    html {
        font-size: 106.66667px;
    }
}
@media screen and (min-width: 414px) {
    html {
        font-size: 110.4px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 120px;
    }
}